
package cn.org.chiss.rhin._2015.basic.audit;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;


/**
 * 代码值类型
 *
 * <p>CodedValueType complex type的 Java 类。
 *
 * <p>以下模式片段指定包含在此类中的预期内容。
 *
 * <pre>
 * &lt;complexType name="CodedValueType"&gt;
 *   &lt;complexContent&gt;
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *       &lt;attribute name="code" use="required" type="{http://www.chiss.org.cn/rhin/2015}stringPrimitive" /&gt;
 *       &lt;attribute name="displayName" type="{http://www.chiss.org.cn/rhin/2015}stringPrimitive" /&gt;
 *       &lt;attribute name="codeSystem" type="{http://www.chiss.org.cn/rhin/2015}oidPrimitive" /&gt;
 *       &lt;attribute name="codeSystemName" type="{http://www.chiss.org.cn/rhin/2015}stringPrimitive" /&gt;
 *       &lt;attribute name="originalText" type="{http://www.chiss.org.cn/rhin/2015}stringPrimitive" /&gt;
 *     &lt;/restriction&gt;
 *   &lt;/complexContent&gt;
 * &lt;/complexType&gt;
 * </pre>
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CodedValueType")
@Data
public class CodedValueType {

    /**
     * 代码
     */
    @XmlAttribute(name = "code", required = true)
    protected String code;
    /**
     * 显示名称
     */
    @XmlAttribute(name = "displayName")
    protected String displayName;
    /**
     * 代码系统
     */
    @XmlAttribute(name = "codeSystem")
    protected String codeSystem;
    /**
     * 代码系统名称
     */
    @XmlAttribute(name = "codeSystemName")
    protected String codeSystemName;
    /**
     * 原本
     */
    @XmlAttribute(name = "originalText")
    protected String originalText;
}
